@charset "utf-8";
.container { position: relative; width: 100%; z-index: 0; }

.aArea { background:#f2f2f2; padding:30px 0 40px; }
.aArea01 { position:relative; float:left; margin:10px 13px 0 0; text-transform:uppercase; }
.aArea01 p { position:absolute; bottom:0; *margin-left:-332px; width:328px; height:38px; text-align:center; line-height:38px; background:url(../images/bg_1.png) repeat; z-index:2; }

.aArea02 { position:absolute; top:0; *margin-left:-332px; display:none; width:328px; height:227px; background:url(../images/bg_2.png) repeat; text-align:center; z-index:9; }
.aArea02 h2 { color:#fff; font-size:18px; font-weight:normal; margin:80px 0 30px; }
.aArea02 a { display:block; width:148px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#16652F; border-radius:10px; margin:0 auto; background:#dadada; }
.aArea02 a:hover { background:#16652F; color:#fff; }
.aArea01:hover .aArea02 { display:block; }
.aArea01:hover p { display: none; }

/*
.aArea03 { position:relative; float:left; margin-top:10px; text-transform:uppercase; }
.aArea03 p { position:absolute; bottom:0; width:250px; height:38px; text-align:center; line-height:38px; background:url(../images/bg_1.png) repeat; z-index:2; }

.aArea04 { position:absolute; top:0; display:none; width:250px; height:227px; background:url(../images/bg_2.png) repeat; text-align:center; z-index:9; }
.aArea04 h2 { color:#fff; font-size:18px; font-weight:normal; margin:80px 0 30px; }
.aArea04 a {display:block; width:148px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#16652F; border-radius:10px; margin:0 auto; background:#dadada; }
.aArea04 a:hover { background:#16652F; color:#fff; }
.aArea03:hover .aArea04 { display:block; }
*/


.box_hd { height:43px; line-height:1; border-left: 4px solid #16652F; padding-left:10px; }
.box_hd h2 { font-size:22px; font-weight:normal; color:#585858; }
.box_hd span { font-size:14px; display:block; color:#16652F; text-transform:uppercase; margin-top:7px; }

.bArea { padding:30px 0 50px; background:#fff; }
.bArea_hd .box_hd { float:left; }
.bArea_bd { float:right; text-align:right; font-size:14px; color:#747474; }

.bArea01 { width:1010px; margin-top:30px; }
.bArea01 ul li { width:250px; margin-right:20px; }
.bArea01 .bd .tempWrap { width:1010px !important; }
.bArea01 .bd li span { display:block; text-align:center; margin-top:20px; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }


.bArea01 { position:relative; }
.bArea01 .hd .prev,.bArea01 .hd .next{ position:absolute; display:block; top:80px;  width:30px; height:67px; cursor:pointer; }
.bArea01 .hd .prev { left:-80px; background:url(../images/prev.jpg) no-repeat; }
.bArea01 .hd .next{ right:-80px; background:url(../images/next.jpg) no-repeat; }

/*	
.bArea01 .hd .prev,.bArea01 .hd .next{ position:absolute; display:block;  width:30px; height:67px;  left:-30px; 
	 cursor:pointer; background:#000; }

  
.bArea_bd .prev,.bArea_bd .next { position:absolute; left:-10px; top:150px; display:block; width:50px; height:50px; background:url(../images/prev.jpg) center center no-repeat; }
.bArea_bd .next { left:auto; right:-10px; background:url(../images/next.jpg) center center no-repeat; }

	 .bArea01 .hd .next{ background-position:0 -50px;  }
.bArea01 .hd .prevStop{ background-position:-60px 0; }
.bArea01 .hd .nextStop{ background-position:-60px -50px; }
*/

.cArea { padding:30px 0 50px; background:#f1f1f1; }
.cArea .hd { text-align:center; background:url(../images/cArea.jpg) no-repeat center center;  }
.cArea .hd h2 { font-size:24px; font-weight:normal; }
.cArea .hd h2 i { font-style:normal; color:#16652F; }
.cArea .hd span { display:block; font-size:16px; }
.cArea .bd { margin: 30px 0 40px 220px; }
.cArea .bd a { display:block; float:left; margin-right:30px; width:115px; height:30px; font-size:14px; text-align:center; line-height:30px; background:#16652F; color:#fff; border-radius:10px; }
.cArea01 .pic { float:left; }
.cArea01 .txt { float:right; width:540px; }
.cArea01 .txt p { line-height:22px; }
.cArea01 .txt a { display:block; width:115px; height:30px; text-align:center; line-height:30px; background:#cd322e; border-radius:10px; margin-top:8px; font-size:14px; color:#fff; }




.dArea { background:#fff; padding:50px 0 60px; }
.clear{clear:both;}
.ileftnews{width:330px;float:left;border-bottom:4px solid #16652f;padding-bottom:24px;}
.ileftnews .timg{width:330px;}
.ileftnews .cimg{width:330px;margin-top:8px;}
.ileftnews .ncon{width:330px;line-height:26px;height:78px;overflow:hidden;text-indent:2em;font-size:14px;color:#4d4d4d;}
.ileftnews p{line-height:34px;margin-top:10px;}
.ileftnews p a{color:#2b4e9f;border:2px solid #16652F;padding:4px 10px;}
.irightnews{width:654px;float:right;}
.irightnews .intit{width:654px;position:relative;}
.irightnews .intit span{float:right;font-size:14px;margin-top:7px;}
.irightnews .intit span a{color:#333;}
.irightnews .intit p{line-height:36px;height:36px;font-size:16px;}
.irightnews .intit p em{color:#16652f;}
.irightnews .intit .line{width:433px;height:1px;background:#333;position:absolute;left:160px;top:20px;}
.irightnews .irnews-ul{width:654px;}
.irightnews .irnews-ul li{overflow:hidden;_zoom:1;padding:23px 0;}
.irightnews .irnews-ul li .irnewsbox{width:510px;float:left;}
.irightnews .irnews-ul li .irnewsbox h3{width:510px;line-height:28px;height:28px;color:#000;font-size:14px;}
.irightnews .irnews-ul li .irnewsbox h3 a{color:#000;}
.irightnews .irnews-ul li .irnewsbox p{width:510px;line-height:28px;height:56px;overflow:hidden;color:#333;font-size:13px;}
.irightnews .irnews-ul li .irnewdate{width:92px;float:right;font-size:14px;text-align:center;line-height:90px;height:90px;background:#16652f;color:#fff;}
/* .dArea_bd { margin-top:35px; }
.dArea01 { width:680px; float:left; }
.dArea01 .pic { float:left; }
.dArea01 .pic img { border:1px solid #999; -webkit-box-shadow: 3px 3px 3px #999; box-shadow: 3px 3px 3px #999;}
.dArea01 .txt { float:right; width:320px; border-right:1px solid #aaa; }
.dArea01 .txt .time { line-height:1; }
.dArea01 .txt .time h2 { border-right:3px solid #cc2320; padding-bottom:10px; }
.dArea01 .txt .time span { float:left; display:inline; font-weight:normal; font-size:18px; color:#585858; text-transform:capitalize; margin-left:7px; }
.dArea01 .txt .time i { float:left; font-style:normal;  font-size:26px; color:#16652F;  }
.dArea01 .txt .time p { font-size:20px; color:#585858; border-bottom:1px solid #aaa; padding-bottom:17px; width:285px; }
.dArea01 .txt a { display:block; width: 285px; font-size:17px; color:#16652F; margin-top:15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.dArea01 .txt .p1 { font-size:12px; color:#585858; margin-top:15px; width:290px; }
.dArea01 .txt .more { width:90px; height:30px; text-align:center; line-height:30px; font-size:14px; color:#fff; border-radius:10px; background:#cd322e; margin-top:20px; } */

.dArea02 { float:right; width:295px; }
.dArea02 h2 { font-size:14px; margin-bottom:10px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.dArea02 h2 a { color:#16652F; }
.dArea02 h2 a:hover { color:#cd322e; }
.dArea02 ul li { padding:5px 0; }
.dArea02 h3 { font-size:16px; font-weight:normal; color:#585858; line-height:1; border-right:1px solid #d9d9d9; width:53px; float:left; } 
.dArea02 h3 span { display:block; font-size:19px; }
.dArea02 p { float:left; width:225px; margin-left:10px; font-size:12px; color:#585858;  }

.ddd { margin-top: 42px; }
.ddd .tempWrap { width: 1010px!important; margin: 0 auto; }
.ddd li{ float: left; margin-right: 30px;  }
.con { margin-top: 42px; }
.con p { font-size: 14px; margin-bottom: 16px; }
.con p span { color: #cd322e;  }